Design and Implementation of a Low-Complexity Multiuser Vector Precoder
نویسندگان
چکیده
Precoding techniques are used in the downlink of multiuser multiple-input multiple-output (MIMO) systems in order to separate the information data streams aimed at scattered user terminals. Vector precoding (VP) is one of the most promising non-linear precoding schemes, which achieves a performance close to the optimum albeit impractical dirty paper coding (DPC) with a feasible complexity. This contribution presents a novel design for the hardware implementation of a high-throughput vector precoder based on the Fixed Sphere Encoder (FSE) algorithm. The proposed fixed-complexity scheme greatly reduces the complexity of the most intricate part of VP, namely the search for the perturbing signal in an infinite lattice. Additionally, an optimized reduced-complexity implementation is presented which considerably reduces the resource usage at the cost of a small performance loss. Provided simulation results show the better performance of the proposed vector precoder in comparison to other fixed-complexity approaches, such as the K-Best precoder, under similar complexity constraints. DOI: 10.4018/jertcs.2012010102 32 International Journal of Embedded and Real-Time Communication Systems, 3(1), 31-48, January-March 2012 Copyright © 2012, IGI Global. Copying or distributing in print or electronic forms without written permission of IGI Global is prohibited. Peel, & Swindlehurst, 2005; Schmidt, Joham, & Utschick, 2008) approach. Linear precoders are usually designed to reverse the distortion that the channel inflicts on the transmitted data signals. This way, the information symbols are pre-multiplied by a precoding matrix which can be designed based on different criteria. If a zero-forcing (ZF) approach is followed, the removal of all the interference between the users’ streams is required, which leads to the precoding matrix being reduced to a simple channel inversion (Peel, Hochwald, & Swindlehurst, 2005). The main drawback of this straightforward approach is the considerable increment in the power of the precoded signal, especially for ill-conditioned channels, which results in a substantial noise enhancement and a poor signal-to-noise ratio (SNR) at the receivers. This problem can be overcome by allowing for some interference among the users’ streams. The relaxation in the design constraints derives in the insertion of a regularization term in the channel inversion. The resulting linear precoder, also known as the regularized inversion precoder, outperforms the ZF approach especially in the low SNR regime (Peel, Hochwald, & Swindlehurst, 2005). It is also possible to design the precoding matrix following a Wiener filter approach in such a way that the mean square error (MSE) is minimized. Having a lower MSE, this approach outperforms the previous ones in terms of bit error rate (BER) performance. A considerable performance improvement over linear precoding techniques can be achieved by including non-linear signal processing algorithms at both ends of the communication link. Nevertheless, the enhanced performance is a consequence of an extra added complexity, which may be prohibitive for realtime practical systems. This is the case of the well-known and capacity achieving dirty paper coding (DPC) technique presented in Costa (1983). Despite its relevance in the theoretic assessment of the capacity of multiuser broadcast channels, the large amount of required channel state information at the transmitter side and the great sensitivity to possible imperfections in this information render it unsuitable for practical implementation. This has led to the development of other non-linear precoding algorithms that aim at achieving a similar performance with a more reasonable complexity. One of the most noteworthy methods of non-linear pre-processing is Tomlinson-Harashima Precoding (THP), which was originally developed in Harashima (1972) and Tomlinson (1971) to mitigate the effect of intersymbol interference and was later adapted for transmission over MIMO channels in Fischer, Windpassinger, Lampe, and Huber (2002). The most remarkable feature of this precoding approach is the insertion of a modulo operation at both ends of the communication link in order to reduce the power of the precoded symbols. The modulo operator at the transmitter side can be equivalently replaced by the addition of a perturbing signal which can be optimized directly following various design criteria, such as minimizing the transmit power of the precoded symbols or optimizing the overall MSE. This leads us to the concept of vector precoding (VP) (Hochwald, Peel, & Swindlehurst, 2005), which improves the performance of THP at the expense of a greater complexity. Although VP bridges the gap to the capacity limit set by DPC, the computation of the perturbing signal represents a challenge for its hardware implementation as it entails a search for the closest point in an infinite lattice. One of the most popular schemes to reduce the complexity of the aforementioned search is the sphere encoder (SE) algorithm. Despite its optimal performance, the variable complexity and sequential nature of the algorithm hinder its hardware implementation. A suboptimal method for the computation of the perturbing vector is proposed (Windpassinger, Fischer, & Huber, 2004), where the Lenstra-Lenstra-Lovász’s (LLL) lattice reduction algorithm (Lenstra, Lenstra, & Lovász, 1982) is used along with the Babai’s approximate closest point solution. Even though the performance of this technique is very close to that of the optimal sphere encoder, the hardware implementation of the required LLL preprocessing stage is a complex matter. 16 more pages are available in the full version of this document, which may be purchased using the "Add to Cart" button on the product's webpage: www.igi-global.com/article/design-implementation-lowcomplexity-multiuser/62991?camid=4v1 This title is available in InfoSci-Journals, InfoSci-Journal Disciplines Communications and Social Science. Recommend this product to your librarian: www.igi-global.com/e-resources/libraryrecommendation/?id=2
منابع مشابه
Adaptive Subcarrier Assignment and Power Distribution in Multiuser OFDM Systems with Proportional Data Rate Requirement
A low complexity dynamic subcarrier and power allocation methodology for downlink communication in an OFDM-based multiuser environment is developed. The problem of maximizing overall capacity with constraints on total power consumption, bit error rate and data rate proportionality among users requiring different QOS specifications is formulated. Assuming perfect knowledge of the instantaneo...
متن کاملLow complexity multi-user multi-stream MIMO vector perturbation precoder for FPGA implementation
A new minimum-total-mean-square-error (MTMSE) criterion based vector perturbation precoder is proposed for multi-user multi-stream MIMO downlink, which has much lower computational complexity and slightly better BER performance than the traditional MTMSE-MUMS-VP precoder we proposed before. Furthermore, the proposed precoder is verified on a Xilinx Virtex-4 FPGA at 400MHz. Many slices resource ...
متن کاملCovariance Analysis of a vector tracking GPS receiver based on MMSE multiuser Detection
In high dynamic conditions, using vector tracking loops instead of scalar tracking loops in GPS receivers is proved as an efficient method to compensate the performance. The Minimum Mean Squared Error detector as a multiuser detector is applied in the vector tracking loop for more reliability and efficiency. The Kalman filter does the two tasks of tracking and extracting the navigation data aft...
متن کاملHybrid Precoder and Combiner Design with Low Resolution Phase Shifters in mmWave MIMO Systems
Millimeter wave (mmWave) communications have been considered as a key technology for next generation cellular systems and Wi-Fi networks because of its advances in providing orders-of-magnitude wider bandwidth than current wireless networks. Economical and energy-efficient analog/digial hybrid precoding and combining transceivers have been often proposed for mmWave massive multiple-input multip...
متن کاملMultiuser precoders for Þxed receivers
We consider the problem of designing precoders for multiuser systems using Þxed receivers. We Þrst derive a precoder that minimizes the transmitted power subject to signal to interference plus noise ratio (SINR) constraints, and then derive a precoder that maximizes the worst case SINR subject to a power constraint. We show that both problems can be solved using standard optimization packages....
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IJERTCS
دوره 3 شماره
صفحات -
تاریخ انتشار 2012